#pragma once
#include "text_pool_map.h"

struct TextPool_jp_t
{
    char AppName_PowerMonitor[22] = "パワーモニター";
    char AppName_Waveform[7] = "波形";
    char AppName_Files[13] = "ファイル";
    char AppName_Settings[7] = "設定";
    char AppSettings_Option_Display[19] = "ディスプレイ";
    char AppSettings_Option_Buzzer[10] = "ブザー";
    char AppSettings_Option_Network[19] = "ネットワーク";
    char AppSettings_Option_OTA[25] = "OTAアップグレード";
    char AppSettings_Option_About[7] = "情報";
    char AppSettings_Option_Quit[7] = "終了";
    char AppSettings_Option_Back[7] = "戻る";
    char AppSettings_Option_Brightness[10] = "明るさ";
    char AppSettings_Option_RefreshRate[29] = "リフレッシュ レート";
    char AppSettings_Option_Orientation[28] = "オリエンテーション";
    char AppSettings_Option_Normal[13] = "ノーマル";
    char AppSettings_Option_High[7] = "ハイ";
    char AppSettings_Option_Encoder[19] = "エンコーダー";
    char AppSettings_Option_Forward[16] = "フォワード";
    char AppSettings_Option_Reverse[13] = "リバース";
    char AppSettings_Option_Calibration[28] = "キャリブレーション";
    char AppSettings_Option_On[7] = "オン";
    char AppSettings_Option_Off[7] = "オフ";
    char AppSettings_Notice_Saving[31] = "変更を保存しますか？";
    char AppSettings_Notice_RunOTA[44] = "OTAアップグレードを実行するか?";
    char AppSettings_Option_Yes[7] = "はい";
    char AppSettings_Option_No[10] = "いいえ";
    char AppSettings_Option_Language[7] = "言語";
    char AppSettings_Option_English[7] = "英語";
    char AppSettings_Option_Chinese[10] = "中国語";
    char AppSettings_Option_Japanese[10] = "日本語";
    char AppSettings_Option_StartupImage[13] = "起動ロゴ";
    char AppSettings_Option_Default[16] = "デフォルト";
    char AppFiles_Option_RecordFiles[25] = "レコードファイル";
    char AppFiles_Option_MscMode[13] = "MSCモード";
    char AppFiles_Option_Open[7] = "開く";
    char AppFiles_Option_Upload[19] = "アップロード";
    char AppFiles_Option_Delete[7] = "削除";
    char AppPowerMonitor_PageSingle_InputVolt[13] = "入力電圧";
    char AppPowerMonitor_PageSingle_InputPower[16] = "入力パワー";
    char AppPowerMonitor_PageSingle_OutputCurrent[13] = "出力電流";
    char AppPowerMonitor_PageSingle_ShuntVolt[13] = "分路電圧";
    char AppPowerMonitor_PageSimpleDetail_Voltage[7] = "電圧";
    char AppPowerMonitor_PageSimpleDetail_Current[7] = "電流";
    char AppPowerMonitor_PageSimpleDetail_Power[10] = "パワー";
    char AppPowerMonitor_PageSimpleDetail_Time[7] = "時間";
    char AppPowerMonitor_PageMoreDetail_Avg_PerS[12] = "平均 (1s)";
    char AppPowerMonitor_PageMoreDetail_Avg_HighLight[7] = "平均";
    char AppPowerMonitor_PageMoreDetail_Avg_PerMin[14] = "平均 (1min)";
    char AppPowerMonitor_PageMoreDetail_Avg_Total[16] = "平均 (合計)";
    char AppPowerMonitor_PageMoreDetail_Cur_HighLight[7] = "電流";
    char AppPowerMonitor_PageMoreDetail_Cur_Peak[14] = "電流 (Peak)";
    char AppPowerMonitor_PageMoreDetail_Cur_Min[13] = "電流 (Min)";
    char AppPowerMonitor_PageMoreDetail_Capacity[7] = "容量";
    char AppPowerMonitor_PageMoreDetail_Energy[16] = "エネルギー";
    char AppWaveform_Waitting[10] = "待機中";
    char AppWaveform_Saving[13] = "セーブ中";
    char AppWaveform_Config_TriggerMode[22] = "トリガーモード";
    char AppWaveform_Config_Threshold[7] = "閾値";
    char AppWaveform_Config_RecTime[22] = "レコードタイム";
    char AppWaveform_Mode_Manual[16] = "マニュアル";
    char AppWaveform_Mode_VHL[22] = "電圧ハイレベル";
    char AppWaveform_Mode_VLL[22] = "電圧ローレベル";
    char AppWaveform_Mode_CHL[22] = "電流ハイレベル";
    char AppWaveform_Mode_CLL[22] = "電流ローレベル";
    char Misc_FirmwareInfo[28] = "ファームウェア情報";
    char Misc_Version[16] = "バージョン";
    char Misc_Type[10] = "タイプ";
    char Misc_CompileDate[22] = "コンパイル時間";
    char Misc_RebootNow[23] = "再起動しますか?";
    char Misc_Notice[10] = "ヒント";
    char Misc_Text_ClickToConfig[25] = "クリックして設定";
    char Misc_Text_ClickToContinue[25] = "クリックして続行";
    char Misc_Text_ClickToFinish[25] = "クリックして終了";
    char Misc_Text_ClickToQuit[25] = "クリックして終了";
    char Misc_Text_ConnectTopUsb[54] = "上部のUSBポートをPCに接続してください";
    char Misc_Text_OpenNewUsbDrive[49] = "新しく追加されたUSBドライブを開く";
    char Misc_Text_EditWiFiConfig[40] = "Wi-Fi 設定を編集してください";
    char Misc_Text_IsAlreadyLatest[28] = "最新バージョンです";
    char Misc_Text_LatestVersion[22] = "最新バージョン";
    char Misc_Text_ClickToUpgrade[40] = "クリックしてアップグレード";
    char Misc_Text_OnlyConnect[22] = "このUSBポートに";
    char Misc_Text_ThisUsbPort[25] = "接続してください";
    char Misc_Text_CalibrationDone[13] = "校正完了";
    char Misc_Text_NoRecordFiles[37] = "記録ファイルがありません";
    char Misc_Text_UploadDone[26] = "アップロード完了!";
    char Misc_Text_UpgradeDone[29] = "アップグレード完了!";
    char Misc_Text_UsbFlashingNotice[198] = " > USB フラッシングが必要です\n > [M5Burner] を使用して、\n   アップグレードしてください\n > あなたの記録ファイルを\n   バックアップしてください";
    char Misc_Text_ConnectAp[10] = "接続 AP";
    char Misc_Text_OpenLink[19] = "リンクを開く";

    void getMap(LocalTextPoolMap_t& map)
    {
        map.AppName_PowerMonitor = AppName_PowerMonitor;
        map.AppName_Waveform = AppName_Waveform;
        map.AppName_Files = AppName_Files;
        map.AppName_Settings = AppName_Settings;
        map.AppSettings_Option_Display = AppSettings_Option_Display;
        map.AppSettings_Option_Buzzer = AppSettings_Option_Buzzer;
        map.AppSettings_Option_Network = AppSettings_Option_Network;
        map.AppSettings_Option_OTA = AppSettings_Option_OTA;
        map.AppSettings_Option_About = AppSettings_Option_About;
        map.AppSettings_Option_Quit = AppSettings_Option_Quit;
        map.AppSettings_Option_Back = AppSettings_Option_Back;
        map.AppSettings_Option_Brightness = AppSettings_Option_Brightness;
        map.AppSettings_Option_RefreshRate = AppSettings_Option_RefreshRate;
        map.AppSettings_Option_Orientation = AppSettings_Option_Orientation;
        map.AppSettings_Option_Normal = AppSettings_Option_Normal;
        map.AppSettings_Option_High = AppSettings_Option_High;
        map.AppSettings_Option_Encoder = AppSettings_Option_Encoder;
        map.AppSettings_Option_Forward = AppSettings_Option_Forward;
        map.AppSettings_Option_Reverse = AppSettings_Option_Reverse;
        map.AppSettings_Option_Calibration = AppSettings_Option_Calibration;
        map.AppSettings_Option_On = AppSettings_Option_On;
        map.AppSettings_Option_Off = AppSettings_Option_Off;
        map.AppSettings_Notice_Saving = AppSettings_Notice_Saving;
        map.AppSettings_Notice_RunOTA = AppSettings_Notice_RunOTA;
        map.AppSettings_Option_Yes = AppSettings_Option_Yes;
        map.AppSettings_Option_No = AppSettings_Option_No;
        map.AppSettings_Option_Language = AppSettings_Option_Language;
        map.AppSettings_Option_English = AppSettings_Option_English;
        map.AppSettings_Option_Chinese = AppSettings_Option_Chinese;
        map.AppSettings_Option_Japanese = AppSettings_Option_Japanese;
        map.AppSettings_Option_StartupImage = AppSettings_Option_StartupImage;
        map.AppSettings_Option_Default = AppSettings_Option_Default;
        map.AppFiles_Option_RecordFiles = AppFiles_Option_RecordFiles;
        map.AppFiles_Option_MscMode = AppFiles_Option_MscMode;
        map.AppFiles_Option_Open = AppFiles_Option_Open;
        map.AppFiles_Option_Upload = AppFiles_Option_Upload;
        map.AppFiles_Option_Delete = AppFiles_Option_Delete;
        map.AppPowerMonitor_PageSingle_InputVolt = AppPowerMonitor_PageSingle_InputVolt;
        map.AppPowerMonitor_PageSingle_InputPower = AppPowerMonitor_PageSingle_InputPower;
        map.AppPowerMonitor_PageSingle_OutputCurrent = AppPowerMonitor_PageSingle_OutputCurrent;
        map.AppPowerMonitor_PageSingle_ShuntVolt = AppPowerMonitor_PageSingle_ShuntVolt;
        map.AppPowerMonitor_PageSimpleDetail_Voltage = AppPowerMonitor_PageSimpleDetail_Voltage;
        map.AppPowerMonitor_PageSimpleDetail_Current = AppPowerMonitor_PageSimpleDetail_Current;
        map.AppPowerMonitor_PageSimpleDetail_Power = AppPowerMonitor_PageSimpleDetail_Power;
        map.AppPowerMonitor_PageSimpleDetail_Time = AppPowerMonitor_PageSimpleDetail_Time;
        map.AppPowerMonitor_PageMoreDetail_Avg_PerS = AppPowerMonitor_PageMoreDetail_Avg_PerS;
        map.AppPowerMonitor_PageMoreDetail_Avg_HighLight = AppPowerMonitor_PageMoreDetail_Avg_HighLight;
        map.AppPowerMonitor_PageMoreDetail_Avg_PerMin = AppPowerMonitor_PageMoreDetail_Avg_PerMin;
        map.AppPowerMonitor_PageMoreDetail_Avg_Total = AppPowerMonitor_PageMoreDetail_Avg_Total;
        map.AppPowerMonitor_PageMoreDetail_Cur_HighLight = AppPowerMonitor_PageMoreDetail_Cur_HighLight;
        map.AppPowerMonitor_PageMoreDetail_Cur_Peak = AppPowerMonitor_PageMoreDetail_Cur_Peak;
        map.AppPowerMonitor_PageMoreDetail_Cur_Min = AppPowerMonitor_PageMoreDetail_Cur_Min;
        map.AppPowerMonitor_PageMoreDetail_Capacity = AppPowerMonitor_PageMoreDetail_Capacity;
        map.AppPowerMonitor_PageMoreDetail_Energy = AppPowerMonitor_PageMoreDetail_Energy;
        map.AppWaveform_Waitting = AppWaveform_Waitting;
        map.AppWaveform_Saving = AppWaveform_Saving;
        map.AppWaveform_Config_TriggerMode = AppWaveform_Config_TriggerMode;
        map.AppWaveform_Config_Threshold = AppWaveform_Config_Threshold;
        map.AppWaveform_Config_RecTime = AppWaveform_Config_RecTime;
        map.AppWaveform_Mode_Manual = AppWaveform_Mode_Manual;
        map.AppWaveform_Mode_VHL = AppWaveform_Mode_VHL;
        map.AppWaveform_Mode_VLL = AppWaveform_Mode_VLL;
        map.AppWaveform_Mode_CHL = AppWaveform_Mode_CHL;
        map.AppWaveform_Mode_CLL = AppWaveform_Mode_CLL;
        map.Misc_FirmwareInfo = Misc_FirmwareInfo;
        map.Misc_Version = Misc_Version;
        map.Misc_Type = Misc_Type;
        map.Misc_CompileDate = Misc_CompileDate;
        map.Misc_RebootNow = Misc_RebootNow;
        map.Misc_Notice = Misc_Notice;
        map.Misc_Text_ClickToConfig = Misc_Text_ClickToConfig;
        map.Misc_Text_ClickToContinue = Misc_Text_ClickToContinue;
        map.Misc_Text_ClickToFinish = Misc_Text_ClickToFinish;
        map.Misc_Text_ClickToQuit = Misc_Text_ClickToQuit;
        map.Misc_Text_ConnectTopUsb = Misc_Text_ConnectTopUsb;
        map.Misc_Text_OpenNewUsbDrive = Misc_Text_OpenNewUsbDrive;
        map.Misc_Text_EditWiFiConfig = Misc_Text_EditWiFiConfig;
        map.Misc_Text_IsAlreadyLatest = Misc_Text_IsAlreadyLatest;
        map.Misc_Text_LatestVersion = Misc_Text_LatestVersion;
        map.Misc_Text_ClickToUpgrade = Misc_Text_ClickToUpgrade;
        map.Misc_Text_OnlyConnect = Misc_Text_OnlyConnect;
        map.Misc_Text_ThisUsbPort = Misc_Text_ThisUsbPort;
        map.Misc_Text_CalibrationDone = Misc_Text_CalibrationDone;
        map.Misc_Text_NoRecordFiles = Misc_Text_NoRecordFiles;
        map.Misc_Text_UploadDone = Misc_Text_UploadDone;
        map.Misc_Text_UpgradeDone = Misc_Text_UpgradeDone;
        map.Misc_Text_UsbFlashingNotice = Misc_Text_UsbFlashingNotice;
        map.Misc_Text_ConnectAp = Misc_Text_ConnectAp;
        map.Misc_Text_OpenLink = Misc_Text_OpenLink;
    }
};
